.settlement_wrap {
  width: 1200px;
  margin: 20px auto;
  padding: 54px 0 27px;
  background-color: #fff;
  .address {
    display: flex;
    align-items: center;
    padding-bottom: 34px;
    border-bottom: 1px solid rgba(234, 234, 234, 0.5);
    span {
      font-size: 16px;
      font-weight: 400;
    }
    span:first-of-type {
      color: #ff6633;
      i {
        font-size: 20px;
        margin-right: 7px;
      }
    }
    p {
      font-size: 16px;
      font-weight: 400;
      color: #333333;
      margin: 0 20px;
    }
    span:nth-of-type(2),
    span:nth-of-type(3) {
      color: #999999;
      margin-right: 15px;
    }
    span:last-of-type {
      color: #3366cc;
      cursor: pointer;
    }
  }
  .commodities {
    padding: 54px 54px 0 12px;
    border-bottom: 1px solid rgba(234, 234, 234, 0.5);
    .content {
      display: flex;
      align-items: center;
      margin-bottom: 32px;
      /deep/ .el-image {
        width: 100px;
        height: 100px;
        border-radius: 5px;
        overflow: hidden;
        margin-right: 24px;
      }
      span:first-of-type {
        font-size: 14px;
        font-weight: 400;
        color: #666666;
        margin-right: 69px;
      }
      span:nth-of-type(2) {
        font-size: 18px;
        font-weight: 400;
        color: #ff9933;
        margin-right: 60px;
        &::first-letter {
          font-size: 14px;
        }
      }
      span:nth-of-type(3) {
        font-size: 14px;
        font-weight: 300;
        color: #999999;
        margin-right: 107px;
      }
      span:nth-of-type(4) {
        font-size: 14px;
        font-weight: 300;
        color: #999999;
        margin-right: auto;
      }
      span:last-of-type {
        font-size: 18px;
        font-weight: 400;
        color: #ff9933;
        &::first-letter {
          font-size: 14px;
        }
      }
    }
  }
  .s_bottom {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-top: 33px;
    padding-right: 54px;
    div {
      width: 150px;
      display: flex;
      margin-bottom: 31px;
      justify-content: space-between;
      span:first-child {
        font-size: 14px;
        font-weight: 400;
        color: #999999;
      }
      span:last-child {
        font-size: 18px;
        font-weight: 400;
        color: #ff9933;
        &::first-letter {
          font-size: 14px;
        }
      }
    }
    .submit {
      width: 150px;
      height: 55px;
      background: #cf975a;
      border-radius: 28px;
      font-size: 18px;
      font-weight: 400;
      color: #ffffff;
    }
  }
}
